#include <bits/stdc++.h>

using namespace std;
int main() {
  long long a, b;
  cin >> a >> b;
  if (a == b) {
    cout << 0;
  } else if (a > b) {
    cout << a - b;
  } else {
    int ci = 0;
    while (2 * a < b) {
      a *= 2;
      ci++;
    }

    long long x = a;
    long long y = 2 * a;
    cout << min(b - x, y - b+1) + ci;
  }
  return 0;
}